@echo off
chcp 65001 >nul
echo ========================================
echo 启动BI平台后端服务
echo ========================================

cd /d D:\BI\backend

echo 检查Maven是否可用...
mvn -version
if %errorlevel% neq 0 (
    echo 错误：Maven未安装或未配置到PATH中
    echo 请先安装Maven并配置环境变量
    pause
    exit /b 1
)

echo.
echo 开始构建项目...
mvn clean install -DskipTests
if %errorlevel% neq 0 (
    echo 错误：项目构建失败
    pause
    exit /b 1
)

echo.
echo 启动Spring Boot应用...
echo 访问地址：http://localhost:8080
echo API文档：http://localhost:8080/api/doc.html
echo.
mvn spring-boot:run

pause